package com.ruoyi.tj.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 街区-老旧商业街区 老旧厂区 老旧街区
 * </p>
 *
 * @author aoliao
 * @since 2024-03-13
 */
@TableName("tj_laojiuquyu")
public class Laojiuquyu extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;



    /**
     * 业态聚集多选框 1单个功能业态占比不超过70%2沿街店铺密度（每百米个数）3其他
     */
    @TableField("yetaijuji")
    private String yetaijuji;

    /**
     * 业态聚集描述描述
     */
    @TableField("yetaijujimiaoshu")
    private String yetaijujimiaoshu;

    /**
     * 出行环境多选框 1.形成连接周边路网的道路慢行系统，主要路口有地下通道、过街天桥、空中连廊、满足客流需求的人行横道，步行舒适，便利、安全，达到无障碍设计要求。2.500米范围内有地铁站或公交站点，100米范围内有出租车停靠点和非机动车停放点 3.每50米有1处休息空间及设施4.其他
     */
    @TableField("chuxinghuanjing")
    private String chuxinghuanjing;

    /**
     * 出行环境描述
     */
    @TableField("chuxinghuanjingmiaoshu")
    private String chuxinghuanjingmiaoshu;

    /**
     * 商业特色多选框1有塑造历史记忆、民族特色和文化传承的景观，设施或活动2其他
     */
    @TableField("shangyetese")
    private String shangyetese;

    /**
     * 商业特色描述
     */
    @TableField("shangyetesemiaoshu")
    private String shangyetesemiaoshu;

    /**
     * 智慧服务多选框1实现街区5G全覆盖、无线网络全覆盖2智能安全监控设施实现街区全覆盖，准确掌握实时客流情况3其他
     */
    @TableField("zhihuifuwu")
    private String zhihuifuwu;

    /**
     * 智慧服务描述
     */
    @TableField("zhihuifuwumiaoshu")
    private String zhihuifuwumiaoshu;

    /**
     * 工业仓储建筑空置率%
     */
    @TableField("gyccjzkzl")
    private Double gyccjzkzl;

    /**
     * 工业仓储用地容积率%
     */
    @TableField("gyccydrjl")
    private Double gyccydrjl;

    /**
     * 经营性功能业态占比%
     */
    @TableField("jyxgnytzb")
    private Double jyxgnytzb;

    /**
     * 工业仓储用地单位产出情况
     */
    @TableField("gyccyddwccqk")
    private String gyccyddwccqk;

    /**
     * 是否具有专业的运营管理团队 需要 不需要
     */
    @TableField("sfjyzydyygltd")
    private Boolean sfjyzydyygltd;

    /**
     * 识别小区内建成年代较早、空置率高的老旧建筑数量为：
     */
    @TableField("ljjzsl")
    private Integer ljjzsl;

    /**
     * 闲置空间资源利用补充记录
     */
    @TableField("xzkjzylybc")
    private String xzkjzylybc;

    /**
     * 是否具有一定文化记忆特色 有 没有
     */
    @TableField("sfjyydwhjyts")
    private Boolean sfjyydwhjyts;

    /**
     * 是否呈现明显的业态转换情况 有 没有
     */
    @TableField("sfcxmxytzhqk")
    private Boolean sfcxmxytzhqk;

    /**
     * 新市民，青年人占常住人口总量比例：
     */
    @TableField("qnrzczrkzlbl")
    private Double qnrzczrkzlbl;



    public String getYetaijuji() {
        return yetaijuji;
    }

    public Laojiuquyu setYetaijuji(String yetaijuji) {
        this.yetaijuji = yetaijuji;
        return this;
    }

    public String getYetaijujimiaoshu() {
        return yetaijujimiaoshu;
    }

    public Laojiuquyu setYetaijujimiaoshu(String yetaijujimiaoshu) {
        this.yetaijujimiaoshu = yetaijujimiaoshu;
        return this;
    }

    public String getChuxinghuanjing() {
        return chuxinghuanjing;
    }

    public Laojiuquyu setChuxinghuanjing(String chuxinghuanjing) {
        this.chuxinghuanjing = chuxinghuanjing;
        return this;
    }

    public String getChuxinghuanjingmiaoshu() {
        return chuxinghuanjingmiaoshu;
    }

    public Laojiuquyu setChuxinghuanjingmiaoshu(String chuxinghuanjingmiaoshu) {
        this.chuxinghuanjingmiaoshu = chuxinghuanjingmiaoshu;
        return this;
    }

    public String getShangyetese() {
        return shangyetese;
    }

    public Laojiuquyu setShangyetese(String shangyetese) {
        this.shangyetese = shangyetese;
        return this;
    }

    public String getShangyetesemiaoshu() {
        return shangyetesemiaoshu;
    }

    public Laojiuquyu setShangyetesemiaoshu(String shangyetesemiaoshu) {
        this.shangyetesemiaoshu = shangyetesemiaoshu;
        return this;
    }

    public String getZhihuifuwu() {
        return zhihuifuwu;
    }

    public Laojiuquyu setZhihuifuwu(String zhihuifuwu) {
        this.zhihuifuwu = zhihuifuwu;
        return this;
    }

    public String getZhihuifuwumiaoshu() {
        return zhihuifuwumiaoshu;
    }

    public Laojiuquyu setZhihuifuwumiaoshu(String zhihuifuwumiaoshu) {
        this.zhihuifuwumiaoshu = zhihuifuwumiaoshu;
        return this;
    }

    public Double getGyccjzkzl() {
        return gyccjzkzl;
    }

    public Laojiuquyu setGyccjzkzl(Double gyccjzkzl) {
        this.gyccjzkzl = gyccjzkzl;
        return this;
    }

    public Double getGyccydrjl() {
        return gyccydrjl;
    }

    public Laojiuquyu setGyccydrjl(Double gyccydrjl) {
        this.gyccydrjl = gyccydrjl;
        return this;
    }

    public Double getJyxgnytzb() {
        return jyxgnytzb;
    }

    public Laojiuquyu setJyxgnytzb(Double jyxgnytzb) {
        this.jyxgnytzb = jyxgnytzb;
        return this;
    }

    public String getGyccyddwccqk() {
        return gyccyddwccqk;
    }

    public Laojiuquyu setGyccyddwccqk(String gyccyddwccqk) {
        this.gyccyddwccqk = gyccyddwccqk;
        return this;
    }

    public Boolean getSfjyzydyygltd() {
        return sfjyzydyygltd;
    }

    public Laojiuquyu setSfjyzydyygltd(Boolean sfjyzydyygltd) {
        this.sfjyzydyygltd = sfjyzydyygltd;
        return this;
    }

    public Integer getLjjzsl() {
        return ljjzsl;
    }

    public Laojiuquyu setLjjzsl(Integer ljjzsl) {
        this.ljjzsl = ljjzsl;
        return this;
    }

    public String getXzkjzylybc() {
        return xzkjzylybc;
    }

    public Laojiuquyu setXzkjzylybc(String xzkjzylybc) {
        this.xzkjzylybc = xzkjzylybc;
        return this;
    }

    public Boolean getSfjyydwhjyts() {
        return sfjyydwhjyts;
    }

    public Laojiuquyu setSfjyydwhjyts(Boolean sfjyydwhjyts) {
        this.sfjyydwhjyts = sfjyydwhjyts;
        return this;
    }

    public Boolean getSfcxmxytzhqk() {
        return sfcxmxytzhqk;
    }

    public Laojiuquyu setSfcxmxytzhqk(Boolean sfcxmxytzhqk) {
        this.sfcxmxytzhqk = sfcxmxytzhqk;
        return this;
    }

    public Double getQnrzczrkzlbl() {
        return qnrzczrkzlbl;
    }

    public Laojiuquyu setQnrzczrkzlbl(Double qnrzczrkzlbl) {
        this.qnrzczrkzlbl = qnrzczrkzlbl;
        return this;
    }



    @Override
    public String toString() {
        return "Laojiuquyu{" +
            "id = " + id +
            ", yetaijuji = " + yetaijuji +
            ", yetaijujimiaoshu = " + yetaijujimiaoshu +
            ", chuxinghuanjing = " + chuxinghuanjing +
            ", chuxinghuanjingmiaoshu = " + chuxinghuanjingmiaoshu +
            ", shangyetese = " + shangyetese +
            ", shangyetesemiaoshu = " + shangyetesemiaoshu +
            ", zhihuifuwu = " + zhihuifuwu +
            ", zhihuifuwumiaoshu = " + zhihuifuwumiaoshu +
            ", gyccjzkzl = " + gyccjzkzl +
            ", gyccydrjl = " + gyccydrjl +
            ", jyxgnytzb = " + jyxgnytzb +
            ", gyccyddwccqk = " + gyccyddwccqk +
            ", sfjyzydyygltd = " + sfjyzydyygltd +
            ", ljjzsl = " + ljjzsl +
            ", xzkjzylybc = " + xzkjzylybc +
            ", sfjyydwhjyts = " + sfjyydwhjyts +
            ", sfcxmxytzhqk = " + sfcxmxytzhqk +
            ", qnrzczrkzlbl = " + qnrzczrkzlbl +
            ", creator = " + creator +
            ", deptId = " + deptId +
            ", deptPath = " + deptPath +
            ", userId = " + userId +
            ", createTime = " + createTime +
            ", updater = " + updater +
            ", updateTime = " + updateTime +
            ", deleted = " + deleted +
            ", reviewed = " + reviewed +
        "}";
    }
}
